package com.viknix.threadpool.manager.cluster.enums;

/**
 * @Author: Dongqi
 * @Date: 2021/11/10 19:27
 * @Version 1.0
 * @Description: 节点的生命周期状态。
 */
public enum NodeState {

    /**
     * 节点正在启动
     */
    STARTING,

    /**
     * 健康状态：节点已启动并准备好接受请求。
     */
    UP,

    /**
     * 亚健康状态：节点可能会崩溃。
     */
    SUSPICIOUS,

    /**
     * 服务不可用：节点停止服务，发生异常。
     */
    DOWN,

    /**
     * 节点是孤立的。
     */
    ISOLATION,
}
